import 'package:flame/components.dart';

class TouchIndicator extends SpriteAnimationComponent {
  TouchIndicator({required Vector2 position})
      : super(
          size: Vector2(30, 30),
          anchor: Anchor.center,
          position: position,
        );

  @override
  Future<void> onLoad() async {
    List<Sprite> sprites = [];
    for (int i = 1; i <= 10; i++) {
      sprites.add(await Sprite.load('touch/star_${'$i'.padLeft(2, '0')}.png'));
    }
    removeOnFinish = true;
    animation =
        SpriteAnimation.spriteList(sprites, stepTime: 1 / 15, loop: false);
  }
}